Modelling Programmable Logic Devices and Reconfigurable, Microprocessor-Related Architectures

نویسندگان

  • Christian Siemers
  • Volker Winterstein
چکیده

This paper introduces two basic models for describing the space efficiency and the throughput of configurable devices. The first model focuses on available Programmable Logic Devices (PLD) and shows the relationships of silicon space and computing time to the block size. This model is further subdivided into a particular one for Complex PLDs (CPLD) and one for Field-Programmable Gate Arrays (FPGA) due to the fact that both incorporate different implementations of programmable logic. The second model was developed to describe the behaviour of block-based, reconfigurable architectures like the recently introduced Universal Configurable Block (UCB) system with respect to block sizes. All models show a specific behaviour concerning to the needed silicon area and the data throughput. Consequently these models are useful to determine optimum values for block sizes in different logic

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Dynamic Reconfiguration of an Application on Hybrid Reconfigurable Systems

A formal methodology for automatic hardwaresoftware partitioning and co-scheduling the tasks of an application between Microprocessor and Programmable Logic Devices (PLDs) has become emerging research area of hardware software co-design. The main objective of this research is to get full advantage of hardware utilization and speedup the application execution. Hardware software partitioning and ...

متن کامل

A Survey of Reconfigurable Architectures

A new architecture type that is recently evolving is the reconfigurable architecture which combines the benefits of ASIPs (Application Specific Instruction Set Processors) and FPGAs (Field Programmable Gate Arrays). Reconfigurable computing combines software flexibility with high performance hardware. FPGAs are generally employed to construct a reconfigurable block as it provides an instant tim...

متن کامل

Compiler and Run Time Support to Accelerate Java Applications on a Run Time Reconfigurable System

Reconfigurable Computing (RC) is a technology that makes use of programmable logic (FPGAs) in conjunction with a traditional microprocessor to accelerate generalpurpose applications. Although the hardware resources in current FPGA devices are rapidly growing, a full-sized application will completely overwhelm even the largest available device. Consequently, only a portion of the application can...

متن کامل

Performance Evaluation of Hybrid Reconfigurable Computing Architecture over Symmetrical FPGA

For last few decades, reconfigurable devices have been extensively used in digital systems. Reconfigurable computing using FPGA devices provide a method to utilize the available logic resources on the chip for various computations. The basic ability of reconfigurable computing is to perform computations in hardware to increase performance, while retaining the flexibility of application software...

متن کامل

Reconfigurable Computing: Architectures, Design Methods, and Applications

Reconfigurable computing is becoming increasingly attractive for many applications. This survey covers three aspects of reconfigurable computing: architectures, design methods, and applications. Our paper includes recent advances in reconfigurable architectures, such as the Altera Stratix II and Xilinx Virtex 4 FPGA devices. We identify major trends in generalpurpose and special-purpose design ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2003